Applied patch from Ron Steinke to add signal accumulators so that signals
authorOwen Taylor <otaylor@redhat.com>
Mon, 2 Apr 2001 22:45:19 +0000 (22:45 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Mon, 2 Apr 2001 22:45:19 +0000 (22:45 +0000)
commit0aef43bcbcb208d7419711ffd48dd7942d538952
tree1548b0cc606e6d622783e090a1312649b560138d
parent29985af0fa06d7db2de812dcc8e0653bd70b1936
Applied patch from Ron Steinke to add signal accumulators so that signals

Mon Apr  2 16:41:08 2001  Owen Taylor  <otaylor@redhat.com>

* Applied patch from Ron Steinke to add signal accumulators
so that signals with the convention 'TRUE return means
handled' stop emission on a TRUE return.

* gtk/gtkmain.[ch]: Add private accumulator
_gtk_boolean_handled_accumulator, used throughout GTK+.

* gtk/gtkspinbutton.c: Add accumulator for ::output.

* gtk/gtktipsquery.c: Add accumulator for ::widget_selected

* gtk/gtkwidget.c: Add accumulators for event signals,
::drag_motion, ::drag_drop. Use _gtk_boolean_handled_accumator
for ::mnemonic-activate.

* gtk/gtkwindow.c: Add accumulator for ::frame_event

Mon Apr  2 16:24:21 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwidget.c: Add missing include.
15 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkmain.c
gtk/gtkmain.h
gtk/gtkspinbutton.c
gtk/gtktipsquery.c
gtk/gtkwidget.c
gtk/gtkwindow.c
gtk/testgtkrc
tests/testgtkrc